//
//  WQCommon.swift
//  sanwuWeibo
//
//  Created by 王先强 on 15/12/7.
//  Copyright © 2015年 王先强. All rights reserved.
//
// 目的：提供全局共享属性或者方法，类似于 pch 文件
import UIKit

/// 全局外观渲染颜色 -> 延展出`配色`的管理类
let WBAppearanceTintColor = UIColor.orangeColor()

var randomColor:UIColor {
    return UIColor().WQRandomColor
    }
/// 切换控制器通知
let WQSwitchRootViewControllerNotification = "WQSwitchRootViewControllerNotification"
/// 重命名通知中心
let WQNotificationCenter = NSNotificationCenter.defaultCenter()

/// 点击cell的图片发送通知
let WQPictureViewSelectedImageNotification = "WQPictureViewSelectedImageNotification"
let WQPictureViewIndexPathKey = "WQPictureViewIndexPathKey"
let WQPictureViewURLsKey = "WQPictureViewURLsKey"

// MARK: - 全局函数，可以直接使用
/// 延迟在主线程执行函数
///
/// - parameter delta:    延迟时间
/// - parameter callFunc: 要执行的闭包
func delay(delta: Double, callFunc: ()->()) {
    
    dispatch_after(
        dispatch_time(DISPATCH_TIME_NOW, Int64(delta * Double(NSEC_PER_SEC))),
        dispatch_get_main_queue()) {
            
            callFunc()
    }
}